package com.nantian.nfcm.bms.loan.entity;

import javax.persistence.*;

@Entity
@Table(name = "loan_assign_report")
public class LoanAssignReport {
    private Long id;
    private String loanId;
    private Long orgId;
    private String initTime;
    private String borrowerName;
    private String credentialNo;
    private String pickupTime;
    private String businessType;
    private String amount;
    private String approvalTime;
    private String loanResult;
    private String apprAmount;
    private String apprTerm;
    private String apprRate;
    private String apprGuaranteeMethod2;
    private String apprRepaymentMethod;
    private String examineHandler;
    private String printFlag;
    private String lastPrintTime;

    @Id
    @GeneratedValue(strategy = GenerationType.IDENTITY)
    @Column(name = "id")
    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    @Basic
    @Column(name = "loan_id")
    public String getLoanId() {
        return loanId;
    }

    public void setLoanId(String loanId) {
        this.loanId = loanId;
    }

    @Basic
    @Column(name = "org_id")
    public Long getOrgId() {
        return orgId;
    }

    public void setOrgId(Long orgId) {
        this.orgId = orgId;
    }

    @Basic
    @Column(name = "init_time")
    public String getInitTime() {
        return initTime;
    }

    public void setInitTime(String initTime) {
        this.initTime = initTime;
    }

    @Basic
    @Column(name = "borrower_name")
    public String getBorrowerName() {
        return borrowerName;
    }

    public void setBorrowerName(String borrowerName) {
        this.borrowerName = borrowerName;
    }

    @Basic
    @Column(name = "credential_no")
    public String getCredentialNo() {
        return credentialNo;
    }

    public void setCredentialNo(String credentialNo) {
        this.credentialNo = credentialNo;
    }

    @Basic
    @Column(name = "pickup_time")
    public String getPickupTime() {
        return pickupTime;
    }

    public void setPickupTime(String pickupTime) {
        this.pickupTime = pickupTime;
    }

    @Basic
    @Column(name = "business_type")
    public String getBusinessType() {
        return businessType;
    }

    public void setBusinessType(String businessType) {
        this.businessType = businessType;
    }

    @Basic
    @Column(name = "amount")
    public String getAmount() {
        return amount;
    }

    public void setAmount(String amount) {
        this.amount = amount;
    }

    @Basic
    @Column(name = "approval_time")
    public String getApprovalTime() {
        return approvalTime;
    }

    public void setApprovalTime(String approvalTime) {
        this.approvalTime = approvalTime;
    }

    @Basic
    @Column(name = "loan_result")
    public String getLoanResult() {
        return loanResult;
    }

    public void setLoanResult(String loanResult) {
        this.loanResult = loanResult;
    }

    @Basic
    @Column(name = "appr_amount")
    public String getApprAmount() {
        return apprAmount;
    }

    public void setApprAmount(String apprAmount) {
        this.apprAmount = apprAmount;
    }

    @Basic
    @Column(name = "appr_term")
    public String getApprTerm() {
        return apprTerm;
    }

    public void setApprTerm(String apprTerm) {
        this.apprTerm = apprTerm;
    }

    @Basic
    @Column(name = "appr_rate")
    public String getApprRate() {
        return apprRate;
    }

    public void setApprRate(String apprRate) {
        this.apprRate = apprRate;
    }

    @Basic
    @Column(name = "appr_guarantee_method2")
    public String getApprGuaranteeMethod2() {
        return apprGuaranteeMethod2;
    }

    public void setApprGuaranteeMethod2(String apprGuaranteeMethod2) {
        this.apprGuaranteeMethod2 = apprGuaranteeMethod2;
    }

    @Basic
    @Column(name = "appr_repayment_method")
    public String getApprRepaymentMethod() {
        return apprRepaymentMethod;
    }

    public void setApprRepaymentMethod(String apprRepaymentMethod) {
        this.apprRepaymentMethod = apprRepaymentMethod;
    }

    @Basic
    @Column(name = "examine_handler")
    public String getExamineHandler() {
        return examineHandler;
    }

    public void setExamineHandler(String examineHandler) {
        this.examineHandler = examineHandler;
    }

    @Basic
    @Column(name = "print_flag")
    public String getPrintFlag() {
        return printFlag;
    }

    public void setPrintFlag(String printFlag) {
        this.printFlag = printFlag;
    }

    @Basic
    @Column(name = "last_print_time")
    public String getLastPrintTime() {
        return lastPrintTime;
    }

    public void setLastPrintTime(String lastPrintTime) {
        this.lastPrintTime = lastPrintTime;
    }
}
